/*
 * @description  : 案件信息 service
 * @descriptionDetail: 案件信息 service
 * @copyright    : 浙江烟草
 * @author       : sy
 * @create       : 2022-07-15 15:43:11
 */
import apiUrl from '@/common/api_urls/case';
import reqHelper from '@/common/reqHelper';

export default {
  /**
	 * 查询卷烟列表
	 * @param {*} productName
	 * @param {*} page
	 * @param {*} limit
	 * @returns
	 */
  searchPro(productName, page, limit) {
    let obj = {};
    if (productName) {
      obj.productName = productName;
    }
    if (page) {
      obj.page = page;
      obj.limit = limit;
    }
    return reqHelper.postForm(obj, apiUrl.common.cigSearch);
  },
  /**
	 * 查询卷烟品牌
	 * @param {*} productName
	 * @param {*} page
	 * @param {*} limit
	 * @returns
	 */
  getCigaretteList(page, limit, paras) {
    return reqHelper.get({ page: page, limit: limit, ...paras, }, apiUrl.common.getCigaretteList);
  },
  /**
   * 根据盒码、条码、件码 等获取卷烟信息
   * @param {Object} code
   */
  searchByCode(code){
    return reqHelper.get({code : code,}, apiUrl.common.searchByCode);
  },

  /**
	 * 获取案件列表
	 * @param paras 查询参数
	 */
  caseList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.caseList);
  },

    /**
     * 查看当事人违法违规历史记录
     * @param paras 查询参数
     */
    getIllegalRecords(paras) {
        return reqHelper.postForm({
            ...paras,
        }, apiUrl.common.getIllegalRecords);
    },

  /**
	 * 获取案件的详情
	 * @param paras 查询参数
	 */
  getCaseInfoById(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseInfoById);
  },
   /**
	 * 获取案件的详情-fj
	 * @param paras 查询参数
	 */
   getCaseInfoByIdfj(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseInfoByIdfj);
  },
  /**
	 * 获取案件的详情
	 * @param paras 查询参数
	 */
  getCaseDensList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseDensList);
  },
  /**
	 * 从来源登记初始化案件
	 * @param paras 查询参数
	 */
  initCaseFromClue(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.partInDayPlanList);
  },
  /**
	 * 查询来源登记
	 * @param {*} page
	 * @param {*} limit
	 * @param {*} paras
	 * @returns
	 */
  getSourcesClueList(page, limit, paras) {
    return reqHelper.postForm({
      page: page,
      limit: limit,
      ...paras,
    }, apiUrl.common.getSourcesClueList);
  },
  /**
	 * 案件文书列表
	 */
  getCaseDocList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.caseDoc.caseDocList);
  },
  /**
	 * 获取某个阶段的文书列表
	 */
  getDocConfigList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.caseDoc.docConfigList);
  },
  /**
	 * 保存当事人现场确认书
	 * @param param
	 * @param docUuid
	 * @param titemUuid
	 * @param docInsUuid
	 * @param gfaCode
	 */
  canAddDocQuickConfirm(docUuid, bizUuid) {
    return reqHelper.postForm({
      docUuid: docUuid,
      bizUuid: bizUuid,
    }, apiUrl.caseDoc.canAddDocQuickConfirm);
  },

    /**
     * 判断案件是否超过十天，需走补录申请文书-广西特例
     * @param param
     * @param docUuid
     * @param titemUuid
     * @param docInsUuid
     * @param gfaCode
     */
    canAddClearingGX(caseUuid) {
        return reqHelper.postForm({
            bizUuid: caseUuid,
        }, apiUrl.caseDoc.canAddClearingGX);
    },


    /**
	 * 获取案件处理人员列表
	 */
  persons(caseUuid, role) {
    return reqHelper.postForm({
      caseUuid: caseUuid,
      role: role || '',
    }, apiUrl.common.persons);
  },
  /**
	 * 获取案件处理人员列表
	 */
  choosePersons(param) {
    return reqHelper.postForm({
      ...param,
    }, apiUrl.common.choosePersons);
  },
  /**
	 * 保存投诉举报记录表
	 * @param {Object} param
	 * @param {Object} docUuid
	 * @param {Object} docInsUuid
	 */
  saveReportRegist(param, docUuid = '', docInsUuid = '') {
    let url = apiUrl.common.saveReportRegist + '?docUuid=' + docUuid + '&docInsUuid=' + docInsUuid;
    return reqHelper.postJson({
      ...param,
    }, url);
  },
  /**
	 * 先保批的下一步人员地址
	 * 获取案件处理人员列表
	 */
  getNextFlowUsers(param) {
    return reqHelper.postForm({
      ...param,
    }, apiUrl.common.getNextFlowUsers);
  },

  /**
	 * 提交投诉举报记录表
	 */
  submitReportRegist(t, docUuid, docInsUuid, nextPersons, gfaCode, titemUuid) {
    let ps =
			`?docUuid=${docUuid}&docInsUuid=${docInsUuid}&gfaCode=${gfaCode}&titemUuid=${titemUuid}&nextPersons=${nextPersons}`;
    return reqHelper.postJson({
      ...t,
    }, apiUrl.common.submitReportRegist + ps);
  },
  /**
	 * 查询来源登记详情
	 */
  getSourceDocIns(cluesUuid) {
    let ps = `?cluesUuid=${cluesUuid}`;
    return reqHelper.postForm({}, apiUrl.common.getSourceDocIns + ps);
  },
  /**
	 * 查询来源登记详情
	 */
  getReportRegistDoc(param) {
    return reqHelper.postForm({
      ...param,
    }, apiUrl.common.getReportRegistDoc);
  },
  /**
	 * 根据文书code查询文书配置信息(docCode换docUuid)
	 * @param {Object} docCode
	 */
  getDocConfig(docCode) {
    return reqHelper.postForm({
      docCode: docCode,
    }, apiUrl.caseDoc.getDocConfig);
  },
  getSourceClueInfoById(docInsUuid = '') {
    return reqHelper.postForm({}, apiUrl.caseDoc.getDocIns + '?docInsUuid=' + docInsUuid);
  },

  getSourceClueDocInfo(id, docUuid, bizUuid) {
    return reqHelper.postForm({
      id: id,
      docUuid: docUuid,
      bizUuid: bizUuid || '',
    }, apiUrl.common.getSourceClueDocInfo);
  },
  /**
	 * 保存市场查获表文书
	 */
  saveMarketDoc(param, docUuid = 'doc-66', titemUuid = '', docInsUuid = '') {
    let ps = '?docUuid=' + docUuid + '&docInsUuid=' + docInsUuid + '&titemUuid=' + titemUuid;
    return reqHelper.postJson(param, apiUrl.common.saveMarketDoc + ps);
  },
  /**
	 * 提交市场查获表文书
	 */
  submitMarketDoc(param, docInsUuid = '', docUuid = 'doc-66', titemUuid = '') {
    let ps = `?docUuid=${docUuid}&titemUuid=${titemUuid}&docInsUuid=${docInsUuid}`;
    return reqHelper.postJson(param, apiUrl.common.submitMarketDoc + ps);
  },

  /**
	 * 模糊查询许可证信息
	 */
  getLicNos(param) {
    return reqHelper.postForm(param, apiUrl.common.getLicNos);
  },
  likeLicNo(param){
    return reqHelper.postForm(param, apiUrl.common.likeLicNo);
  },
  /**
   *   检查编号列表
   */

  jgsxCheckLst(param) {
    return reqHelper.postJson(param, apiUrl.common.jgsxCheckLst);
  },
  /**
   * 查询指定来源登记信息
   */
  getClue(cluesUuid) {
    return reqHelper.postForm({
      cluesUuid: cluesUuid,
    }, apiUrl.common.getClue);
  },
  /**
	 * 案由列表
	 */
  casePropertyList (Type = '', Property = '') {
    let param = {
      limit: 1000,
      page: 1,
      propertyType: Type || "",
      caseProperty: Property || "",
    }
    return reqHelper.postJson(param, apiUrl.common.casePropertyList);
  },
  /**
	 * 保存窝点信息
	 */
  saveDens(params) {
    return reqHelper.postForm(params, apiUrl.common.saveDens);
  },
  /**
	 * 删除窝点信息
	 */
  delDens(params) {
    return reqHelper.postForm(params, apiUrl.common.delDens);
  },
  /**
	 * 获取互联网信息
	 * @param paras 查询参数
	 */
  getCaseInternetList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseInternetList);
  },
  /**
	 * 保存互联网信息
	 */
  saveInternet(params) {
    return reqHelper.postForm(params, apiUrl.common.saveInternet);
  },
  /**
	 * 删除互联网信息
	 */
  delNet(params) {
    return reqHelper.postForm(params, apiUrl.common.delNet);
  },
  /**
	 * 保存协办人
	 */
  saveCooperatePsr(caseUuid, cooperatePsrUuids, cooperatePsrNames) {
    return reqHelper.postForm({
      caseUuid: caseUuid,
      cooperatePsrUuids: cooperatePsrUuids,
      cooperatePsrNames: cooperatePsrNames,
    },
    apiUrl.common.saveCooperatePsr
    );
  },
  /**
	 * 判断当前登录时是否可以进行协办数据录入
	 * @param caseUuid 案件uuid
	 */
  canCooperate(caseUuid) {
    return reqHelper.postForm({}, apiUrl.common.canCooperate + '?caseUuid=' + caseUuid);
  },
  /**
	 * 案件基本信息保存
	 * @param {Object} param
	 */
  saveCaseBaseInfo(param) {
    return reqHelper.postJson({
      ...param,
    }, apiUrl.caseDoc.saveCaseBaseInfo);
  },
   /**
	 * 案件基本信息保存-fj
	 * @param {Object} param
	 */
   saveCaseBaseInfofj(param) {
    return reqHelper.postJson({
      ...param,
    }, apiUrl.caseDoc.saveCaseBaseInfofj);
  },
  /**
	 * 保存物流寄递信息
	 */
  saveCourier(params) {
    return reqHelper.postForm(params, apiUrl.common.saveCourier);
  },
  /**
	 * 删除物流寄递信息
	 */
  delCourier(params) {
    return reqHelper.postForm(params, apiUrl.common.delCourier);
  },
  /**
	 * 保存涉案车辆信息
	 */
  saveCar(params) {
    return reqHelper.postForm(params, apiUrl.common.saveCar);
  },
  /**
	 * 删除涉案车辆信息
	 */
  delCar(params) {
    return reqHelper.postForm(params, apiUrl.common.delCar);
  },
  /**
	 * 保存物流中转站信息
	 */
  saveLogi(params) {
    return reqHelper.postForm(params, apiUrl.common.saveLogi);
  },
  /**
	 * 删除物流中转站信息
	 */
  delLogi(params) {
    return reqHelper.postForm(params, apiUrl.common.delLogi);
  },
  /**
   * 获取物品信息
   * @param {Object} param
   */
  getGoodsApvDtl(param){
    return reqHelper.get(param, apiUrl.common.getGoodsApvDtl);
  },

  /**
   * 获取物品信息
   * @param {Object} param
   */
  getGoodsPriceMakeDtl(param){
    return reqHelper.postForm(param, apiUrl.common.getGoodsPriceMakeDtl);
  },

  /**
	 * 获取物流中转列表数据
	 * @param paras 查询参数
	 */
  getCaseLogiTransList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseLogiTransList);
  },
  /**
	 * 获取物流寄递列表数据
	 * @param paras 查询参数
	 */
  getCaseCourierOrderList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseCourierOrderList);
  },
  /**
	 * 获取涉案车辆列表数据
	 * @param paras 查询参数
	 */
  getCaseCarInfoList(paras) {
    return reqHelper.postForm({
      ...paras,
    }, apiUrl.common.getCaseCarInfoList);
  },
  // 物流企业
  getLogiList() {
    return reqHelper.postForm({}, apiUrl.common.getLogiList);
  },
  // 快递公司
  getCompanyList() {
    return reqHelper.postForm({}, apiUrl.common.getCompanyList);
  },
  /**
	 * 保存涉案人信息
	 * @param {Object} param
	 */
  savePartyInfo(param) {
    return reqHelper.postJson({
      ...param,
    }, apiUrl.caseDoc.savePartyInfo);
  },
  /**
	 * 获取涉案人list
	 */
  getPartyInfoList(caseUuid) {
    return reqHelper.get({
      caseUuid: caseUuid,
      page: 1,
      limit: 99,
    }, apiUrl.caseDoc.getPartyInfoList);
  },
  /**
	 * 删除窝点信息
	 */
  deletePartyInfo(partyUuid) {
    return reqHelper.postForm({
      partyUuid: partyUuid,
    }, apiUrl.caseDoc.deletePartyInfo);
  },
  /**
	 * 涉案人扩展信息list
	 */
  getPartyExtList(partyUuid) {
    return reqHelper.postForm({
      partyUuid: partyUuid,
    }, apiUrl.caseDoc.getPartyExtList);
  },
  /**
	 * 案件涉案物品list
	 */
  caseGoodsList(param) {
    return reqHelper.postForm(param, apiUrl.caseDoc.caseGoodsList);
  },
  /**
	 * 保存案件涉案物品
	 */
  saveGoodsInfo(caseUuid, isAll, param) {
    return reqHelper.postJson(param, apiUrl.caseDoc.saveGoodsInfo + '?caseUuid=' + caseUuid); // + '&isAll=' + isAll
  },
  /**
	 * 获取许可证号
	 */
  getLicNoList(licNo) {
    return reqHelper.postForm({
      licNo: licNo,
      page: 1,
      limit: 20,
    }, apiUrl.common.getLicNoList);
  },
  /**
	 * 是否录入当事人
	 * @param {Object} param
	 */
  hasParty(param) {
    return reqHelper.postForm(param, apiUrl.caseDoc.hasParty);
  },
  /**
	 * 保存案件移交
	 */
  saveTransIn(param, docInsUuid = '', docUuid = 'e88fe06af5c44e2891deed12d94f90db', titemUuid = '') {
    let ps = `?docUuid=${docUuid}&titemUuid=${titemUuid}&docInsUuid=${docInsUuid}`;
    return reqHelper.postJson(param, apiUrl.common.saveTransIn + ps);
  },
  /**
	 * 提交案件移交
	 */
  submitTransIn(param, docInsUuid = '', docUuid = '', titemUuid = '') {
    let ps = `?docUuid=${docUuid}&titemUuid=${titemUuid}&docInsUuid=${docInsUuid}`;
    return reqHelper.postJson(param, apiUrl.common.submitTransIn + ps);
  },
  /**
	 * 查询案件移交详情
	 */
  getTransIn(param) {
    return reqHelper.postForm({
      ...param,
    }, apiUrl.common.getTransIn);
  },
  /**
	 * 获取被通知单位
	 */
  getReceiveOrg(param, docInsUuid = '', docUuid = 'doc-07', titemUuid = '') {
    let ps = `?docUuid=${docUuid}&titemUuid=${titemUuid}&docInsUuid=${docInsUuid}`;
    return reqHelper.postJson(param, apiUrl.common.getReceiveOrg + ps);
  },
  /**
	 * 保存指定管辖
	 */
  saveAssignarea(param, docInsUuid = '779bac8f9a4945a68f83e50d2d996ab1', docUuid = 'doc-07', titemUuid = '') {
    let ps = `?docUuid=${docUuid}&titemUuid=${titemUuid}&docInsUuid=${docInsUuid}`;
    return reqHelper.postJson(param, apiUrl.common.saveAssignarea + ps);
  },
  /**
	 * 提交指定管辖
	 */
  submitAssignarea(param, docInsUuid = '', docUuid = '', titemUuid = '') {
    let ps = `?docUuid=${docUuid}&titemUuid=${titemUuid}&docInsUuid=${docInsUuid}`;
    return reqHelper.postJson(param, apiUrl.common.submitAssignarea + ps);
  },
  /**
	 * 查询指定管辖详情
	 */
  getAssignarea(param) {
    return reqHelper.postForm({
      ...param,
    },
    apiUrl.common.getAssignarea
    );
  },
  /**
   * 获取字段模板list
   */
  findFieldDefaults(param){
    return reqHelper.postForm({...param,}, apiUrl.common.findFieldDefaults);
  },
  /**
   * 获取证据选择项
   */
  getEvidenceOptions(param,bctPhName = '', extField = '', extValue = '') {
    let ps = `?bctPhName=${bctPhName}&extField=${extField}&extValue=${extValue}`;
    return reqHelper.get(param,apiUrl.common.getEvidenceOptions + ps);
  },
  /**
   * 获取窝点类型
   */
  bscCodesTree(bctPhName,isAll = ''){
    return reqHelper.get({bctPhName: bctPhName,isAll:isAll,},apiUrl.common.bscCodesTree);
  },
  /**
   * 证据生成文书
   */
  addMoreDocumnet(param){
    return reqHelper.postJson(param, apiUrl.common.addMoreDocumnet);
  },
  /**
	 * 保存32位喷码
	 */
  saveInkjetCode(caseUuid, caseType, param) {
    return reqHelper.postJson(param, apiUrl.caseDoc.saveInkjetCode + '?caseUuid=' + caseUuid + '&caseType=' + caseType);
  },
  /**
	 * 32位喷码list
	 */
  inkjetCodeList(param) {
    return reqHelper.postForm(param, apiUrl.caseDoc.inkjetCodeList);
  },
  /**
  	 * 32位喷码list 补足
  	 */
  get32BitcodeListByCigar(param) {
    return reqHelper.postForm(param, apiUrl.caseDoc.get32BitcodeListByCigar);
  },
  /**
   * 根据身份证号码获取人员信息
   */
  getPartyInfoByNo(idCard){
    return  reqHelper.postForm({
      idCard:idCard,
      page: 1,
      limit: 30,
      partyType: "01",
    }, apiUrl.common.getPartyInfoByNo);
  },
  /**
   * 立案提交接口
   * @param {Object} param
   */
  saveBasic(param){
    return reqHelper.postJson(param, apiUrl.common.saveBasic);
  },
  /**
   * 立案提交接口--fj
   * @param {Object} param
   */
  saveBasicfj(param){
    return reqHelper.postJson(param, apiUrl.common.saveBasicfj);
  },
  /**
   * 根据物流公司名称获取列表
   * @param {Object} param
   */
  getLogisticsInfoList(searchText, page = 1, limit = 20){
    return reqHelper.postForm({ name:searchText, page:page, limit:limit, }, apiUrl.common.getLogisticsInfoList);
  },
  /**
   * 根据快递公司名称获取列表
   * @param {Object} param
   */
  getCaseExpressInfoList(searchText, page = 1, limit = 20){
    return reqHelper.postForm({ name:searchText, page:page, limit:limit, }, apiUrl.common.getCaseExpressInfoList);
  },
  /**
   * 获取物流寄递详情接口
   * @param {Object} courierUuid
   */
  findDeliverInfo(courierUuid){
    let ps = `?courierUuid=${courierUuid}`;
    return reqHelper.get({},apiUrl.common.findDeliverInfo + ps);
  },
  /**
   * 保存或编辑物流寄递
   * @param {Object} param
   */
  saveOrUpdateDeliverInfo(param){
    return reqHelper.postJson(param, apiUrl.common.saveOrUpdateDeliverInfo);
  },
  /**
   * 删除物流寄递
   * @param {Object} courierUuid
   */
  deleteDeliverInfo(courierUuid){
    let ps = `?courierUuid=${courierUuid}`;
    return reqHelper.get({},apiUrl.common.deleteDeliverInfo + ps);
  },

  // 保存水路运输的接口
  saveOrUpdate(params) {
    return reqHelper.postJson(params, apiUrl.common.saveOrUpdate);
  },
  // 保存航空运输的接口
  saveOrPlane(params) {
    return reqHelper.postJson(params, apiUrl.common.saveOrPlane);
  },
  // 保存铁路运输的接口
  saveOrTrain(params) {
    return reqHelper.postJson(params, apiUrl.common.saveOrTrain);
  },
  // 获取水路运输班次的接口
  getCaseShipInfoList(params) {
    return reqHelper.postForm(params, apiUrl.common.getCaseShipInfoList);
  },
  // 删除水路运输
  deleteById(params) {
    return reqHelper.postForm(params, apiUrl.common.deleteById);
  },
  // 删除航空运输
  deleteByIdPlane(params) {
    return reqHelper.postForm(params, apiUrl.common.deleteByIdPlane);
  },
  // 删除铁路运输
  deleteByIdTrain(params) {
    return reqHelper.postForm(params, apiUrl.common.deleteByIdTrain);
  },
  // 获取水运信息
  queryListShip(params) {
    return reqHelper.postForm(params, apiUrl.common.queryListShip);
  },
  // 获取航空信息
  queryListPlane(params) {
    return reqHelper.postForm(params, apiUrl.common.queryListPlane);
  },
  // 获取铁路信息
  queryListTrain(params) {
    return reqHelper.postForm(params, apiUrl.common.queryListTrain);
  },
  // 获取水路信息
  getCaseShip(params) {
    return reqHelper.postForm(params, apiUrl.common.getCaseShip);
  },
  // 获取航空信息
  getCasePlane(params) {
    return reqHelper.postForm(params, apiUrl.common.getCasePlane);
  },
  // 获取铁路信息
  getCaseTrain(params) {
    return reqHelper.postForm(params, apiUrl.common.getCaseTrain);
  },

  // 窝点名称获取
  getCaseDensInfoList(params){
    return reqHelper.postForm(params, apiUrl.common.getCaseDensInfoList);
  },
  /**
   * 保存物流公司信息
   * @param {Object} params
   */
  saveOrUpdateLogistics(params){
    return reqHelper.postJson(params, apiUrl.common.saveOrUpdateLogistics);
  },
  /**
   * 查询物流公司列表
   * @param {Object} params
   */
  queryLogisticsList(params) {
    return reqHelper.postForm(params, apiUrl.common.queryLogisticsList);
  },
  /**
   * 删除物流公司信息
   * @param {Object} id
   */
  delLogisticsById(id){
    let ps = `?id=${id}`;
    return reqHelper.get({},apiUrl.common.delLogisticsById + ps);
  },
  /**
   * 查询快递公司列表
   * @param {Object} params
   */
  queryExpressList(params) {
    return reqHelper.postForm(params, apiUrl.common.queryExpressList);
  },
  /**
   * 保存快递公司信息
   * @param {Object} params
   */
  saveOrUpdateExpress(params){
    return reqHelper.postJson(params, apiUrl.common.saveOrUpdateExpress);
  },
  /**
   * 删除快递公司信息
   * @param {Object} id
   */
  delExpressById(id){
    let ps = `?id=${id}`;
    return reqHelper.get({},apiUrl.common.delExpressById + ps);
  },
  /**
   * 查询面单信息列表
   * @param {Object} params
   */
  queryfaceOrderList(params) {
    return reqHelper.postForm(params, apiUrl.common.queryfaceOrderList);
  },
  /**
   * 删除面单信息
   * @param {Object} id
   */
  delFaceById(id){
    let ps = `?id=${id}`;
    return reqHelper.get({},apiUrl.common.delFaceById + ps);
  },
  // 快递公司
  getCompanyIdAndNameList(params) {
    return reqHelper.postForm(params, apiUrl.common.getCompanyIdAndNameList);
  },
  // 车辆关联
  getCarList(params,caseUuid) {
    return reqHelper.postForm(params, apiUrl.common.getCarList + '?caseUuid=' + caseUuid);
  },
  // 面单保存
  saveFaceOrder(params) {
    return reqHelper.postJson(params, apiUrl.common.saveFaceOrder);
  },
  // 人员模糊搜索
  getLikeName(params) {
    return reqHelper.postForm(params, apiUrl.common.getLikeName);
  },

    // 历史面单
    getLikeNameBillInfo(params) {
        return reqHelper.postForm(params, apiUrl.common.getLikeNameBillInfo);
    },
  /**
   * 关联物品选择列表
   * @param {Object} params
   */
  queryGoodsByCase(caseUuid) {
    return reqHelper.postForm({}, apiUrl.common.queryGoodsByCase + "?caseUuid=" + caseUuid);
  },
  /**
   * 关联物品
   * @param {Object} params
   */
  queryListByBill(caseUuid,billId) {
    return reqHelper.postForm({}, apiUrl.common.queryListByBill + "?caseUuid=" + caseUuid + "&billId=" + billId);
  },
  /**
   * 线索编号列表(新加)
   * @param {Object} params
   */
  getReportPage(params){
    return reqHelper.postJson(params,apiUrl.common.getReportPage);
  },
  /**
   * 线索编号列表(新加)-fj
   * @param {Object} params
   */
  getReportPageNew(params){
    return reqHelper.postJson(params,apiUrl.common.getReportPageNew);
  },
  /**
   * 案件编号列表(新加)
   * @param {Object} params
   */
  getTransInCasePage(params){
    return reqHelper.postForm(params,apiUrl.common.getTransInCasePage);
  },
  /**
   * 获取电子送达信息
   * @param {Object} param
   */
  getEleDeliverInfo(param){
    return reqHelper.get(param, apiUrl.caseDoc.getEleDeliverInfo);
  },
  /**
   * 获取电子送达信息
   * @param {Object} param
   */
  eleDeliverInfoSend(param){
    return reqHelper.postJson(param, apiUrl.caseDoc.eleDeliverInfoSend);
  },
  /**
   * 案件根据涉案企业模糊查询
   * @param {Object} param
   */
  likeLicCom(param){
    return reqHelper.postForm(param, apiUrl.common.likeLicCom);
  },
  /**
   * 案件当事人列表
   * @param {Object} param
   */
  getPartyInfoByBusLicNo(param){
    return reqHelper.get(param, apiUrl.common.getPartyInfoByBusLicNo);
  },
  /**
   * 32位码案件列表（条码退回）
   * @param {Object} params
   */
  my32BitCodeCaseList(params) {
    return reqHelper.postJson({
      ...params,
    }, apiUrl.common.my32BitCodeCaseList);
  },
  /**
   * 32位码物品清单
   * @param {Object} params
   */
  realGoodsNoEleList(params) {
    return reqHelper.postForm(params, apiUrl.common.realGoodsNoEleList);
  },

	// 福建特例新增 特殊区域检查计划制定中（X米范围内违规案件） zyf 2024-03-13 start
	getPlaceGisCaseInfo(param){
	  return reqHelper.get(param, apiUrl.caseDoc.getPlaceGisCaseInfo);
	},
	// 福建特例新增 特殊区域检查计划制定中（X米范围内违规案件） zyf 2024-03-13 start
	// 案件文书只能校验 zx 2024-04-17 start
	caseAutoDocCheck(param){
	  return reqHelper.postJson(param, apiUrl.caseDoc.caseAutoDocCheck);
	},
	// 案件文书只能校验 zx 2024-04-17 end
};
